home *** CD-ROM | disk | FTP | other *** search
/ Network Support Library / RoseWare - Network Support Library.iso / manage / dal.sit / Readme.dal < prev   
Text File  |  1992-05-21  |  13KB  |  276 lines

  1. README
  2. PTF-W-029
  3.  
  4. This is the DAL Check utility to be used with DAL Server for NetWare SQL v3.0 on the Macintosh workstation.  The DAL Check utility enables you to verify that a Macintosh client can connect to and access information on a NetWare server running the DAL Server NLM.  You should copy the utility onto the local disk of the client whose connection you want to verify.  See the Data Access Language Server Installation and Operation manual that comes with NetWare SQL for further information.
  5.  
  6. ==================================================================
  7.  
  8. Contents
  9. ========
  10.  
  11. General Information
  12. Critical Information
  13. Software Updates
  14. - Software Issues
  15. - DAL Server Performance Optimization
  16. - DALEXEC.SCR Procedure File
  17. Documentation Updates
  18. DAL Server Access through Third-Party Products
  19. - Excel 3.0
  20. - Wingz
  21. - Omnis5
  22. Macintosh Diskette Contents
  23.  
  24. ==================================================================
  25.  
  26. General Information
  27. ===================
  28.  
  29. The Installation utility for NetWare SQL requires either a DOS or an  OS/2 workstation.  If your network consists of Macintosh workstations  and a NetWare server (with no access to a DOS or OS/2 workstation),  contact Novell Developer Support at 1-800-NETWARE for assistance with  installation.   
  30.  
  31. Unlike the other Readme files for NetWare SQL, the  Installation utility does not install the README.DAL file.  You can read  the file directly from the diskette or copy it to your Macintosh hard  disk for easy reference.   
  32.  
  33. NOTE:  The README.DAL file is designed to be viewed on a Macintosh with  a Macintosh text editor.  Viewing it on a PC may change the format and  truncate the text, making only a portion of the text visible.   
  34.  
  35. In addition to reading the README.DAL file for the Data Access Language  (DAL) Server for NetWare SQL, be sure to read the README.DOC file for  NetWare SQL.  README.DOC contains important information concerning data  type enhancements, SQL statements, changes to the "Status Codes and  Messages" manual, and other changes that may affect your system  operation.   
  36.  
  37. ==================================================================   
  38.  
  39. Critical Information 
  40. ====================   
  41.  
  42. Note the following change to the "Data Access Language Server  Installation and Operation" manual for NetWare SQL:   
  43.  
  44. - Page 3-5:  Change the note in the middle of the page to read as  follows.   
  45.  
  46. If a user logs out before issuing a COMMIT or ROLLBACK statement in  transaction mode, all changes made to the database are rolled back.   
  47.  
  48. ==================================================================   
  49.  
  50. Software Updates 
  51. ================   
  52.  
  53. To use the DAL Server, you should be familiar with the DAL syntax for  data manipulation.   
  54.  
  55. The following sections describe last-minute changes and additions to the  DAL Server software.   
  56.  
  57. ------------------------------------------------------------------   
  58.  
  59. Software Issues 
  60. ---------------   
  61.  
  62. When using the DAL Server with NetWare SQL v3.0, note the following  issues:   
  63.  
  64. - Unloading the DAL Server from the NetWare file server also closes any  open log files.   
  65.  
  66. - After issuing any one of the following SQL statements for NetWare SQL  through the DAL EXECUTE statement, log out from the database and then  log in again:   
  67.  
  68. EXECUTE "ALTER TABLE"  
  69. EXECUTE "DROP DICTIONARY"  
  70. EXECUTE "DROP TABLE"  
  71. EXECUTE "DROP VIEW"   
  72.  
  73. - When you enter data in a money field, the DAL Server assumes the last  two digits should appear to the right of the decimal point.  For  example, if you specify 700, the DAL Server interprets this value as  7.00.  To indicate a value that the DAL Server interprets as 700,  specify 70000.   
  74.  
  75. ------------------------------------------------------------------   
  76.  
  77. DAL Server Performance Optimization 
  78. -----------------------------------   
  79.  
  80. If your overall network load is high or the processor on the file server  is relatively slow, you may want to run the DAL Server in an optimized  mode.  Doing so assures all users better access to the file server on a  regular basis.  The default is for the DAL Server not to run in an  optimized mode.   
  81.  
  82. When you load the DAL Server, you can specify the -o option on the LOAD  DALSVR command line to optimize DAL Server performance.  For example, to  load the DAL Server with optimization turned on, use this command line:   
  83.  
  84. LOAD DALSVR -o   
  85.  
  86. If the DAL Server is already running, you can use the DALOPT command at  the system console to change your optimization specification without  unloading the NLM.  To turn on optimization after the DAL Server is  loaded and running, enter this command:   
  87.  
  88. DALOPT ON   
  89.  
  90. To turn off optimization when the DAL Server is loaded and running,  enter this command:   
  91.  
  92. DALOPT OFF   
  93.  
  94. NOTE:  If you specify the -n option with the LOAD DALSVR command to  fine-tune the file server's performance, you must also run the DAL  Server in optimized mode.  To turn on optimization, you can either  specify the -o option with the LOAD DALSVR command or enter the DALOPT  ON command.   
  95.  
  96. ------------------------------------------------------------------   
  97.  
  98. DALEXEC.SCR Procedure File 
  99. --------------------------   
  100.  
  101. DALEXEC.SCR is a procedure file in which you can include DAL statements.  When loading the DAL Server, you can specify the -a option on the LOAD  DALSVR command line to load the procedure file into memory upon starting  up.  The DALEXEC.SCR file must reside on the root of the SYS:  volume.   
  102.  
  103. After the DAL Server is running, execute the statements in the  DALEXEC.SCR file by entering this DAL statement:   
  104.  
  105. EXECUTE FILE "DALEXEC.SCR";   
  106.  
  107. Unlike other files you execute with the EXECUTE FILE statement,  DALEXEC.SCR remains loaded in memory after you execute it.   
  108.  
  109. NOTE:  While the DAL Server is running, you can execute any other DAL  procedure file using EXECUTE FILE.  Use the following syntax (omitting  the [ and ] symbols):   
  110.  
  111. EXECUTE FILE "filename" [LOCATION "location"];   
  112.  
  113. In the previous statement, the variables are as follows:  filename = Name of the procedure file  location = Full NetWare path to the file   
  114.  
  115. If you include the LOCATION option, do not specify a drive mapping.  If  you omit the LOCATION option, the statement looks for the procedure file  on the root of the SYS:  volume.   
  116.  
  117. For example, to execute a file named Test that resides on the root of  the SYS:  volume, enter the following statement:   
  118.  
  119. EXECUTE FILE "Test";   
  120.  
  121. To execute a file named Demo that resides in SYS:SYSTEM\DEV (where  SYS:SYSTEM is mapped to drive F), enter this statement:   
  122.  
  123. EXECUTE FILE "Demo" LOCATION "SYS:SYSTEM\DEV";   
  124.  
  125. If you specify "F:\DEV" for the LOCATION option, an error results.   
  126.  
  127. ==================================================================   
  128.  
  129. Documentation Updates 
  130. =====================   
  131.  
  132. Note the following changes to the "Data Access Language Server  Installation and Operation" manual for NetWare SQL:   
  133.  
  134. - Page 2-28:  The first bulleted item at the top of the page should read  as follows.   
  135.  
  136. The User_Location field identifies the user process as DAL CLIENT.  The  five-byte decimal number in the field is assigned to the Macintosh  client by the DAL Server.  The first number is 1.  For each successive  client login, the DAL Server increases this number by one.  When the  value reaches 65,535, the number wraps back to 1.   
  137.  
  138. - Page 3-2:  The section "If You Are Not Using Named Databases"  indicates that you must issue the DESCRIBE DATABASES statement in the  process of accessing a NetWare SQL database.  You are no longer required  to issue this statement.  If you issue the DESCRIBE DATABASES statement,  however, you can see a list of named databases available to your  application.   
  139.  
  140. ==================================================================   
  141.  
  142. DAL Server Access through Third-Party Products 
  143. ==============================================   
  144.  
  145. The following sections discuss accessing the DAL Server through  Excel 3.0, Wingz, and Omnis5.   
  146.  
  147. ------------------------------------------------------------------   
  148.  
  149. Excel 3.0 
  150. ---------   
  151.  
  152. When installing Excel 3.0, select ALL the provided options, including  DAL and Auto Install.  If you do not select Auto Install, you must  manually load the DAL Macro.   
  153.  
  154. The documentation for Excel DAL provides helpful information when you  are first learning Excel's interface for DAL.  Here are some steps to  get you started:   
  155.  
  156. 1.  Choose the Data menu in Excel.   
  157.  
  158. 2.  From the Data menu, choose Set Database.   
  159.  
  160. 3.  Choose External for Database.   
  161.  
  162. 4.  Choose the New option.   
  163.  
  164. 5.  Choose your server name as the hostname.   
  165.  
  166. 6.  Choose OK.  The NetWare SQL DBMS should be displayed.   
  167.  
  168. 7.  If you are using a named database, select Named Database, and then  choose the desired database name.  Otherwise, enter the path to the  database.   
  169.  
  170. 8.  From the Data menu, choose Query Assistant.   
  171.  
  172. ------------------------------------------------------------------   
  173.  
  174. Wingz 
  175. -----   
  176.  
  177. Wingz on System 6 does not use NetWare SQL as the default DBMS.  Therefore, you must follow these steps to make NetWare SQL the default:   
  178.  
  179. 1.  Choose the Script menu in Wingz.   
  180.  
  181. 2.  From the Script menu, choose Open Script.   
  182.  
  183. 3.  From the available list, choose the DBLink folder.   
  184.  
  185. 4.  From the available list, choose the ACL folder.   
  186.  
  187. 5.  From the available list, open the SUDG script file.   
  188.  
  189. 6.  In the Add pop-up menu, replace Datatrieve with NETWARESQL.   
  190.  
  191. NOTE:  If the DBMS name you are replacing contains fewer characters than  NETWARESQL, an error message announcing a missing parenthesis may occur  at login.  You can disregard this message and proceed.   
  192.  
  193. ------------------------------------------------------------------   
  194.  
  195. Omnis5 
  196. ------   
  197.  
  198. To run with NetWare SQL, the Omnis5 Totally Rad SQL DAL connectivity  program requires two modifications.  The first is a modification to the  Open DAL Database script.  The second is the addition of NetWare SQL to  the list of DAL-supported products.  To complete the modifications,  follow these steps:   
  199.  
  200. 1.  Start the Totally Rad SQL application.   
  201.  
  202. 2.  From the Design menu, choose Recent Formats.   
  203.  
  204. 3.  From the Recent Formats menu, choose Window w_Logon.   
  205.  
  206. 4.  From the Modify menu, choose Procedure or press Command-5.  Three  windows appear.   
  207.  
  208. 5.  In the upper left-hand window, click on Open DAL database (Item 26).  The upper right-hand window changes to display a script file.   
  209.  
  210. 6.  Modify the Open DBMS and Open Database command lines.  When you  choose the line to modify, it appears in the bottom right-hand window of  the screen.   
  211.  
  212. Modify the lines as follows.  In the second line, substitute  DatabaseName with the name of your database.  (Be sure to include the  quotes.)   
  213.  
  214. Open NETWARESQL dbms;   
  215.  
  216. Open Database "DatabaseName";   
  217.  
  218. 7.  Press Return to save the changes.   
  219.  
  220. 8.  From the Design menu, choose Close Top Window.   
  221.  
  222. 9.  From the Totally Rad SQL menu, choose SQL Vendors (dialects).   
  223.  
  224. 10.  On the SQL Vendor Data Sheet, click the Next button until you reach  a blank data entry form.   
  225.  
  226. 11.  Click the Insert button.   
  227.  
  228. 12.  At Dialect Name, enter NetWare SQL.   
  229.  
  230. 13.  At Vendor Name, enter Novell.   
  231.  
  232. 14.  Click OK, and then close the window.   
  233.  
  234. 15.  From the Totally Rad SQL menu, choose Link SQL Vendors to Drivers.   
  235.  
  236. 16.  In the SQL Vendors (Dialects) box, highlight NetWare SQL.   
  237.  
  238. 17.  In the Drivers box, highlight DAL.   
  239.  
  240. 18.  Click on Make Link.   
  241.  
  242. 19.  Close the Link SQL Vendors to Drivers window.   
  243.  
  244. After following these steps, you are ready to select SQL Log on  (Command-3).  The Host name you enter is the NetWare file server.  Be  sure you enter the name in uppercase.   
  245.  
  246. ==================================================================   
  247.  
  248. Macintosh Diskette Contents 
  249. ===========================   
  250.  
  251. This section lists the files on the Macintosh diskette for the DAL  Server.   
  252.  
  253. README.DAL    Last-minute information on DAL Server  
  254. DALCHECK      Verification program for DAL Server   
  255.  
  256.  
  257. ***************
  258.  
  259. Novell, Inc. makes no representations or warranties with respect
  260. to this software, and specifically disclaims any express
  261. or implied warranties of merchantiability, title, or fitness for
  262. a particular purpose.
  263.  
  264. Distribution of this software is forbidden without express written
  265. consent of Novell, Inc.  Novell reserves the right to discontinue 
  266. distribution of this software patch.  
  267.  
  268. Novell will not be responsible for any data loss that may result
  269. from implementing this software.  Novell strongly recommends
  270. a backup be made before any new software is loaded.
  271. Technical Support is provided at the discretion
  272. of Novell.
  273.  
  274.  
  275. ** End of README.DAL ** 
  276.